package com.dbsop.entity;

import com.dbsop.anthorizatiion.ESDocument;
import com.dbsop.anthorizatiion.ESId;
import lombok.Getter;
import lombok.Setter;

import java.io.Serializable;

/**
 * 降水天数据预处理
 */

@ESDocument( index_name="station_process",isExt = true)
@Setter
@Getter
public class PreDayRainfall implements Serializable {
    private static final long serialVersionUID = -3350161934563551038L;

    /**
     * 预处理ID 年月日+stationId
     */
    @ESId
    private String dayId;
    /**
     * 站点编号
     */
    private String stationNo;
    /**
     * 采集时间
     */
    private Long collectTimeStamp;
    /**
     *  年
     */
    private Integer year;
    /**
     *  月日
     */
    private Integer days;
    /**
     * 月预处理ID
     */
    private Integer month;

    private Integer r2020;
    private Integer r0808;

    /**
     * 微量标识  0:非微量   1:此数据微量
     */
    private Integer r2020_microscale;
    private Integer r0808_microscale;

    /**
     * 连续降水开始时间
     */
    private String r2020StartConTime;
    /**
     * 连续降水开始时间
     */
    private String r0808StartConTime;
    /**
     * 无连续降水开始时间
     */
    private String r2020StartNoConTime;
    /**
     * 无连续降水开始时间
     */
    private String r0808StartNoConTime;
    /**
     * 连续降水编号 0 为无降水
     */
    private Integer r2020ConNumber;
    /**
     * 连续降水编号 0 为无降水
     */
    private Integer r0808ConNumber;
    /**
     * 连续无降水编号  0为降水
     */
    private Integer r2020NoConNumber;
    /**
     * 连续无降水编号  0为降水
     */
    private Integer r0808NoConNumber;
    /**
     * 连阴雨开始时间
     */
    private String rainyStartConFlag;
    /**
     * 连阴雨序号开始
     */
    private Integer rainyConNumber;
    /**
     * 降雪量
     */
    private Integer snowVal2020;
    /**
     *  20-20 降水量 mm，毫米
     */
    private Integer r2020_2;
    private Integer r2020_3;
    private Integer r2020_4;
    private Integer r2020_5;
    private Integer r2020_6;
    private Integer r2020_7;
    private Integer r2020_8;
    private Integer r2020_9;
    private Integer r2020_10;
    private Integer r2020_11;
    private Integer r2020_12;
    private Integer r2020_13;
    private Integer r2020_14;
    private Integer r2020_15;
    /**
     * 08-08 降水量
     */
    private Integer r0808_2;
    private Integer r0808_3;
    private Integer r0808_4;
    private Integer r0808_5;
    private Integer r0808_6;
    private Integer r0808_7;
    private Integer r0808_8;
    private Integer r0808_9;
    private Integer r0808_10;
    private Integer r0808_11;
    private Integer r0808_12;
    private Integer r0808_13;
    private Integer r0808_14;
    private Integer r0808_15;

}
